{{tag>Hardy Jaunty Karmic lecteur_audio }}

----

====== XMMS :lecteur audio =======

XMMS est un **[[lecteur audio]]** dans le style de Winamp. Très complet, et plastique :-o, ce logiciel est une bête de course multimédia.

{{:ecran_xmms.jpg}}

Notez que XMMS tend à être remplacé par [[:Audacious]].

<note>La plupart des informations ci-dessous fonctionne aussi pour BMP et [[Audacious]], à l'exception des dossiers qui diffèrent pour les skins suivant les programmes (voir leurs pages respectives sur le wiki)</note>

<note tip>Cette page est dédiée à XMMS 1.X, écrit en GTK 1 et qui n'est **plus développé ni supporté** (sa dernière version 1.2.11 date de 2007), mais un de ses développeurs principaux a réécrit le lecteur en GTK2, sous le nom de [[http://fr.wikipedia.org/wiki/XMMS2|XMMS2]], qui lui est activement développé et **présent dans les paquets officiels**, installez le paquet [[apt://promoe]] (client xmms2 "Winamp-like"). </note> 

===== Installation =====


==== via un dépôt non-officiel====

XMMS dans sa branche 1.XX n'est plus supporté ni par Canonical, ni par la communauté Ubuntu, il faut passer par un  
[[http://www.pvv.ntnu.no/~knuta/xmms/|dépôt tiers]].

[[http://doc.ubuntu-fr.org/tutoriel/comment_modifier_sources_maj|Ajoutez à vos sources de logiciels]] le dépôt suivant (choisissez celui correspondant à votre version d'Ubuntu):

<code>
deb http://www.pvv.ntnu.no/~knuta/xmms/hardy ./
deb http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./
deb http://www.pvv.ntnu.no/~knuta/xmms/karmic ./
</code>

[[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://xmms|xmms]]**.


==== Installation à partir des sources====

Cette méthode est valable pour toutes les versions d'Ubuntu

1- Installation des dépendances et du nécessaire de compilation :

<code>
sudo apt-get install linux-headers-`uname -r` build-essential libasound2-dev libc6-dev libaudiofile-dev libaudiofile0 libesd0-dev libesd-alsa0 libgl1-mesa-dev libgl1-mesa-glx libgl1-mesa-dri libglib1.2-dev libgtk1.2-dev libice-dev libmikmod2-dev libogg0 libogg-dev libsm-dev libsm6 libvorbis0a libvorbis-dev libvorbisfile3 libx11-dev libx11-6 libxi-dev libxi6 libxxf86vm-dev libxxf86vm1 zlib1g-dev
</code>

2- Téléchargement des sources et compilation :

<code>
wget http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz
tar -xvzf xmms-1.2.11.tar.gz
cd xmms-1.2.11
./configure --prefix=/usr
make
sudo make install
</code>

===== Configuration =====

Une fois installé, XMMS est prêt à l'emploi. Cependant, il est possible de le configurer un peu plus en profondeur.
==== Premier démarrage ====

Un lanceur est automatiquement créé dans le menu **Applications->son et vidéo->xmms**.

Au premier démarrage **xmms** n'apparaît qu'avec sa fenêtre principale.

Il faudra activer les modules **equaliseur** et **playlist** pour bénéficier de toute l'interface.

==== Playlist ====

Pour configurer la liste de lecture, activez d'abord la fenêtre playlist (alt+e)
Ensuite cliquez sur le bouton list/new pour créer une nouvelle playlist. Puis sur add/dir pour ajouter un dossier contenant vos musiques. Enfin list/save pour sauvegarder la liste en cours, elle sera chargée automatiquement au démarrage de XMMS. Vous pouvez ainsi créer plusieurs playlists par thème (ex: techno, r&b, rap, etc)


==== Utiliser la souris pour contrôler le son ====

Aller dans les préférences, onglet E/S Audio. (référez-vous au point 2.5.1 plugins son de cette page)

-Avec **alsa** comme greffon de sortie, cliquez sur configurer et désactivez 'utiliser le contrôle du volume logiciel' dans l'onglet réglage du périphérique.

-Avec **oss**, cliquez sur configurer, onglet mixeur et cochez 'contrôle du volume maître non PCM'.

Vous pouvez configurer l'incrémentation dans préférences/options/la roulette de la souris ajuste le volume de (%)

===== Personnalisation =====



==== Skins ====

Les Skins (= peaux d'affichage) permettent de changer l'apparence de XMMS.

Vous pouvez installer vos propres skins dans le dossier **~/.xmms/Skins/** ou mettre de nouveaux skins communs à tous les utilisateurs en les ajoutant dans **/usr/share/xmms/Skins/** .

Pour passer d'un skin à un autre, il suffit d'ouvrir XMMS, de faire un **clic droit n'importe où dans l'interface principale->Options->Navigateur de revêtement**, puis de choisir votre skin dans la liste et cliquer sur **fermer**.

__Téléchargement et installation de tous les skins XMMS__

Les skins ne sont plus disponibles sur le site de XMMS (si quelqu'un les retrouve...) <del>[[http://www.xmms.org/skins.php]]</del>
  * Pour en avoir un aperçu en une seule page, c'est par ici : [[http://taltan2.free.fr/dl/ubuntu/xmms_all_skin.html]]. 
  * Pour télécharger l'archive conteant tous ces skins, c'est par ici : [[http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz]]

<code>
wget http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz
tar -xvzf xmms-all_skin.tar.gz -C ~/.xmms/Skins
</code>

__Skin original de Winamp pour XMMS__

Pour installer le skin original de Winamp 2, exécutez la commande suivante dans  un terminal:

<code>cd ~/.xmms/Skins && wget http://pascale.lusseau.free.fr/Winamp.tar.gz</code>

ou téléchargez simplement le fichier en question: [[http://pascale.lusseau.free.fr/Winamp.tar.gz|Winamp.tar.gz]] et copiez-le dans l'un des dossiers de skins cités précédemment.

<note tip>En installant le paquet **xmms-skins** vous récupérerez des skins libres très facilement :-)</note>

==== Presets ====

Les presets sont des configurations d'equalizer prédéfinis, ils permettent de moduler le son pour un meilleur rendu selon le type de musique (par ex: full bass, techno, jazz, etc). Par défaut, XMMS n'a aucun preset. Heureusement, il est possible d'en rajouter, pour cela tapez ces deux commandes dans le terminal:
<code>
wget http://taltan2.free.fr/dl/ubuntu/xmms-winamp_presets.gz
gunzip -c xmms-winamp_presets.gz > ~/.xmms/eq.preset
</code>
(pensez à lancer une fois xmms, avant de taper ces commandes).

Pour les utiliser, il suffit d'ouvrir XMMS, d'aller dans la fenêtre equalizer (alt+g si elle n'apparaît pas) et de cliquer sur le bouton presets/ouvrir/pré-réglages. N'oubliez pas non plus d'activer l'equalizer avec le bouton 'on' .


==== Plug-ins ==== 

=== Plugins pilotes sons ===
Il est possible de forcer XMMS à utiliser Alsa ou Oss comme serveur [[son]]. 
Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] suivants en conséquence : **xmms2-plugin-alsa** ou **xmms2-plugins-oss.**

Pour les utiliser, allez ensuite dans les préférences (ctrl+p), onglet E/S audio et en bas, greffon de sortie.

=== gxmms === 

[[:gxmms]] est un applet de contrôle pour XMMS se plaçant dans votre panneau GNOME.


=== xmms_osd_plugin === 

[[:xmms_osd_plugin]] permet d'afficher au premier plan la musique jouée.

=== xbindkey === 

xbindkey est un plugin pour assigner des touches de racourci à XMMS (d'après [[http://forum.ubuntu-fr.org/viewtopic.php?id=1568|ce topic]])

Pour en disposer, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://xbindkeys|xbindkeys]]**.

Ensuite, on crée un fichier de configuration pour celui-ci :

<code>
xbindkeys --defaults > ~/.xbindkeysrc
</code>

<note help>**~/** signifie que le dossier choisi est le dossier personnel de l'utilisateur actuel, vous pouvez bien sûr le remplacer par **/home/''votre nom d'utilisateur''/**</note>

Il n'y a plus qu'ä [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **~/.xbindkeysrc**. et d'y placer la commande à exécuter entre guillemets et la liste de touches associées.

Exemple, pour le play/pause de XMMS :

<code>
"xmms -t"
F9
</code>

Une fois la configuration terminée, lancez xbindkey et, dans notre exemple, la touche F9 démarrera la lecture ou la mettra en pause.

Vous pouvez cumuler plusieurs touches aussi... lisez le fichier de conf initial ou la doc (man xbindkeys). Et pour les autres commandes de XMMS : xmms -h

=== xfce4-xmms-plugin === 

Un plug-in pour contrôler XMMS (ainsi que BMP et Audacious) depuis le panel XFCE.

http://goodies.xfce.org/projects/panel-plugins/xfce4-xmms-plugin

Présent par défaut dans les dépots de **edgy** et **feisty**







===== Liens =====

  * Site officiel : www.xmms.org


[fr] Goodies XMMS Ubuntu : [[http://www.taltan.fr/post/2009/03/28/Pour-les-nostalgiques-de-XMMS-1.XX-sous-Ubuntu-la-suite]]

----
//Contributeurs: FIXME, [[utilisateurs:Fabien26]], [[utilisateurs:Mikiouf]], [[utilisateurs:bellegarde]], [[cptnflam]], [[utilisateurs:taltan]]//